//
//  ZYDevice.h
//  YiLin
//
//  Created by Zyark on 2018/6/3.
//  Copyright © 2018年 Zyark. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface ZYDevice : NSObject

/**
 是否开启
 */
@property(nonatomic,assign) BOOL isOpen;

/**
 是否锁定
 */
@property(nonatomic,assign) BOOL isLock;

/**
 是否测试数据
 */
@property(nonatomic,assign) BOOL isTest;

@property(nonatomic,copy) NSString *deviceId;

/**
 设备mac地址
 */
@property(nonatomic,copy) NSString *mac;

/**
 型号
 */
@property(nonatomic,copy) NSString *model;

/**
 设备名
 */
@property(nonatomic,copy) NSString *name;

/**
 风速
 */
@property(nonatomic,assign) ZYWindSpeedType windSpeedType;

/**
 模式
 */
@property(nonatomic,assign) ZYDeviceModeType modeType;


/**
 新风系统模式
 */
@property(nonatomic,assign) ZYVSModeType vsModeType;

/**
 设备类型
 */
@property(nonatomic,assign) ZYDeviceType type;


/**
 工作模式
 */
@property(nonatomic,assign) ZYWorkModeType workModeType;

/**
 所在房间
 */
@property(nonatomic,assign) ZYHomeRoomType roomType;


/**
 温度
 */
@property(nonatomic,copy) NSString *temperature;

/**
 室内pm2.5指数
 */
@property(nonatomic,copy) NSString *pmExponent;


/**
 室内pm2.5质量
 */
@property(nonatomic,copy) NSString *pmQuality;


/**
 tvoc
 */
@property(nonatomic,copy) NSString *tvoc;


/**
 室温
 */
@property(nonatomic,copy) NSString *roomTemperature;


/**
 湿度
 */
@property(nonatomic,copy) NSString *humidity;

/**
 甲醛
 */
@property(nonatomic,copy) NSString *formaldehyde;


/**
 室外湿度
 */
@property(nonatomic,copy) NSString *outHumidity;

/**
 室外温度
 */
@property(nonatomic,copy) NSString *outTemperature;

/**
 室外pm2.5指数
 */
@property(nonatomic,copy) NSString *outPmExponent;


/**
 室外pm2.5质量
 */
@property(nonatomic,copy) NSString *outPmQuality;

/**
 氧气
 */
@property(nonatomic,copy) NSString *oxygen;

/**
 二氧化碳
 */
@property(nonatomic,copy) NSString *carbonDioxide;

/**
 初效过滤网
 */
@property(nonatomic,copy) NSString *filterCommon;

/**
 PM2.5过滤网
 */
@property(nonatomic,copy) NSString *filterPm;

//从服务器获取的设备类型
@property(nonatomic,assign) NSUInteger serverDeviceType;

@property(nonatomic,assign) ZYCurveType curveType;

/**
 曲线ID
 */
@property(nonatomic,assign) NSInteger curveId;

/**
 是否为新的新风设备 有windSpeedIn100属性的为新设备
 */
@property(nonatomic,assign) BOOL isNewVS;

/**
 新版新风风速类型
 */
@property(nonatomic,assign) ZYWindSpeedIn100Type windSpeedIn100Type;

/**
 新版新风风速类型
 */
@property(nonatomic,assign) NSInteger windSpeedIn100;

/**
 是否连接
 */
@property(nonatomic,assign) BOOL isConnect;

@end
